﻿0@charset "utf-8";

@font-face{font-family: "HelveticaLTStd-Bold"; src:url(../fonts/HelveticaLTStd-Bold.ttf)}
@font-face{font-family: "HelveticaLTStd-BoldCond"; src:url(../fonts/HelveticaLTStd-BoldCond.ttf)}
@font-face{font-family: "HelveticaLTStd-Cond"; src:url(../fonts/HelveticaLTStd-Cond.ttf)}
@font-face{font-family: "HelveticaLTStd-Light"; src:url(../fonts/HelveticaLTStd-Light.ttf)}

@font-face{font-family:"Poppins"; src:url(../fonts/Poppins-Regular.ttf)}
@font-face{font-family:"Poppinsb"; src:url(../fonts/Poppins-Bold.ttf)}

*{ margin:0; padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,blockquote,p{padding:0; margin:0; font-size:100%; background:transparent; outline:0; border:0;}
li{list-style-type:none;}img{vertical-align:top;border:0; margin:0; overflow:hidden}ol,ul {list-style:none;}   
.blank1 {clear:both; height:1px; font-size:0; overflow:hidden; display:block;}
.blank10 {clear:both; height:10px; overflow:hidden; display:block;}
.blank12 {clear:both; height:12px; overflow:hidden; display:block;}
.blank15 {clear:both; height:15px; overflow:hidden; display:block;}
.blank5 {clear:both; height:5px; overflow:hidden; display:block;}
.blank30 {clear:both; height:30px; overflow:hidden; display:block;}
.blank20 {clear:both; height:20px; overflow:hidden; display:block;}
.blank40 {clear:both; height:40px; overflow:hidden; display:block;}
.blank50 {clear:both; height:50px; overflow:hidden; display:block;}
.blank60 {clear:both; height:60px; overflow:hidden; display:block;}
.blank80 {clear:both; height:80px; overflow:hidden; display:block;}
.blank360 {clear:both; height:360px; overflow:hidden; display:block;}
.cb{ clear:both;}.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}
a{color: #323232; text-decoration: none; outline:none;}a:hover {color: #7a220a; text-decoration: underline}
body {background:#fff;font-size:1em;color: #161515;line-height:28px;font-family:Microsoft YaHei; -webkit-text-size-adjust:none;}
.fl { float:left}.fr { float:right;}

.mainbody{margin:0 7%;font-family:Microsoft YaHei;}
.wm{margin:0 7%;font-family:Microsoft YaHei;}
.wm2{margin:0 14%;}

.reveal-modal-bg { position: fixed;height: 100%;width: 100%;z-index: 100;display: none;top: 0;left: 0;background: rgba(00, 00, 00, 0.8)}
.reveal-modal {visibility: hidden;top:120px; height:100px;left: 50%;margin-left: -300px;width: 450px;position: absolute;z-index: 101;padding:30px 40px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);-box-shadow: 0 0 10px rgba(0,0,0,.4);background-color: #eee;}
.reveal-modal .close-reveal-modal {font-size: 22px;	line-height: .5;position: absolute;	top: 8px;right: 11px;color: #aaa;text-shadow: 0 -1px 1px rbga(0,0,0,.6);font-weight: bold;cursor: pointer;} 


.mbdh{ display:none;}
#top{width:100%;background:#ffffff;height:100px; position:fixed; left:0; top:0; z-index:9999;-moz-box-shadow: 0px 0px 10px #ccc;-webkit-box-shadow: 0px 0px 10px #ccc;box-shadow:0px 0px 10px #ccc;}
#top .logo{padding-top:18px;float:left;width:20%;}

/*menu*/
.menu{height:100px;line-height:100px;text-align:center;float:right;font-family:'Poppins';}

.menu ul li{ display:inline-block;border-right:1px solid rgba(255,255,255,.2) ;}
.menu ul li:last-child{ background:none;}
.menu ul li a{padding:0 22px;font-size:18px;display:block;color:#4f4f4f;font-weight:400;}
.menu ul li a:hover{text-decoration:none;color:#fff;background-color:#7a220a;}

#top .sos{float:right;height:100px; margin-top:38px;width:3%;text-align:center;margin-left:1%;}
#top .sos img{ vertical-align:middle;}
.search{margin-top:10px;}
.searchsrk{width:323px;height:40px;line-height:40px;background:#fff;border:0;padding-left:10px;color:#898989;float:left;}
.searchsrk2{border:0;background:url(../images/index_06.jpg) no-repeat;width:47px;height:41px;float:left;}
#top .lang{width:74px;background:#00a85a;float:right;height:100px;line-height:100px;text-align:center;color:#fff;margin-left:10px;}
#top .lang img{ vertical-align:middle;padding-right:3px;}

/*语言下拉*/
#nav {float:right;margin-left:10px;}
#nav dl {
	list-style: none;
}
#nav dl dt {
	padding:0 15px;
	line-height: 100px;
	position: relative;
	background:#7a220a;
	text-align:center;
}
#nav dl dt a{color:#fff;}
#nav dl dt img{ vertical-align:middle;padding-right:6px;}
#nav p {
	position: absolute;
	left: 0px;
	padding-bottom: 0px;
	float: left;
	height: 0;
	overflow: hidden;
	background-color: #f1f1f1;
	 z-index:999;
}

#nav p a {
	padding:0 38px;
	text-decoration: none;
	color:#333 !important;
	line-height:38px;
	display: block;
}
#nav p a:hover {
	background-color: #fa0;color: #FFFFFF !important;
}

/*语言下拉*/


/*banner*/
/* Slider */
.banner {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-right: auto;
    margin-left: auto;
}
.m_banner{ display:none;}
.flash2 { width:100%; clear:both; height:300px; background-repeat:no-repeat; background-position:center; background-size:cover; overflow:hidden; margin-top:100px;}

.iw_poi_title { font-size:15px;}
.iw_poi_content { font-size:13px; line-height:20px;}

.pnpage { clear:both; text-align:center; margin-top:15px; padding-top:15px;}
.pnpage a { padding:0 10px; font-weight:bold;}

.close { clear:both; color:#f60; text-align:center; padding-top:10px;}
.close a{color:#f60; }

.txtc { clear:both; text-align:center; padding-right:25px; padding-top:10px; font-size:12px}
span.current,a.num { display:inline-block; margin:0 5px; padding:0 12px; height:30px; line-height:30px; border:#ddd 1px solid; vertical-align:middle;}
span.current,a.num:hover { background:#fff6f3; border:#d1a99e 1px solid; color:#7a220a;}
a.next,a.prev { text-decoration:none; text-indent:-9999px; margin:0 5px; width:32px; height:32px; display:inline-block; vertical-align:middle;}
a.prev { background:#7a220a url(../images/a2.png) no-repeat center;}
a.next{ background:#7a220a url(../images/a1.png) no-repeat center;}

.flash { clear:both; width:100%; height:714px; overflow:hidden; margin-top:-47px;}
.ablist { text-align:center; padding-bottom:30px;}
.ablist a { display:inline-block; font-size:16px; padding:5px 20px; background:#efefef; color:#4c4c4c; margin:0 5px;transform: skew(-20deg);}
.ablist a:hover { background:#2972cd; color:#fff; text-decoration:none;}


.tit { clear:both; text-align:center; margin-bottom:10px; overflow:hidden; width:100%; line-height:54px; background:#2972cd;}
.tit h3 { font-size:18px; color:#fff; font-weight:400; padding-left:20px; float:left;}
.tit a { display:block; float:right; color:#fff; font-size:14px; padding-right:15px;}

.abtit { clear:both; overflow:hidden; width:100%; text-align:center; margin-bottom:40px; background:url(../images/tit.png) no-repeat center bottom;}
.abtit h3 { font-size:2em; color:#7a220a; font-weight:700; line-height:40px;}
.abtit p { font-size:14px; color:#5e5e5e; padding-top:10px;}
.abtit img { vertical-align:middle; margin:0 15px;}

.probg { width:90%; margin:0 5%; overflow:hidden;}
.probg .mainbody { width:1400px; margin:0 auto;}
.syfl { border-top:#7a220a 2px solid; overflow:hidden;}
.syfl a {text-decoration:none;}
.syfl .text { float:left; width:25%;}
.syfl .text h2 { float:left; writing-mode: vertical-lr; letter-spacing:2px; background:url(../images/bk2.png) no-repeat; width:44px; height:274px;  font-weight:bold; font-size:20px;}
.syfl .text h2 a { padding-left:10px; padding-top:130px;color:#7a220a; display:inline-block;}
.syfl .text ul.xfl {overflow:hidden; padding-top:56px; padding-left:50px;}
.syfl .text ul.xfl li { float:left;width:196px; height:40px; line-height:40px; background:url(../images/bk1.png) no-repeat; text-align:center; margin-bottom:10px;}
.syfl .text ul.xfl li a { width:196px; font-size:18px; color:#7a220a;}

.hl_main5_content{ width:100%; overflow:hidden;height:572px; position:relative;}
.hl_main5_content1{width:90%;overflow:hidden; margin:0 auto;}
.hl_main5_content1 ul{width:2000%; overflow:hidden;}
.hl_main5_content1 ul li{float:left; width:292px; height:568px; background:#fff; margin:0 8px; cursor:pointer; position:relative;}
.hl_main5_content1 ul li .pimg {width:272px;height:548px; line-height:548px; vertical-align:middle; text-align:center; background:#eee; overflow:hidden;position: relative; margin:10px;}
.hl_main5_content1 ul li .pimg img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;max-width:100%; max-height:100%;transition:all 0.2s;}
.hl_main5_content1 ul li:hover .pimg img{ transform:scale(1.04,1.04);transform-origin:center center}

.hl_main5_content1 li span {width:100%; height:250px; overflow:hidden; position:absolute; left:0; top:267px; z-index:10; background:#000;-moz-opacity:0.4; filter:alpha(opacity=40); opacity:0.4;}
.hl_main5_content1 li:hover span { top:0;  transition:all 500ms;}
.hl_main5_content1 li .tex { width:204px; height:90px; text-align:center; overflow:hidden; padding:0; background:#fff;display:block;position:absolute;left:50%; margin-left:-102px;bottom:-100px; z-index:99;}
.hl_main5_content1 li .tex h3 { font-size:1.2em; font-weight:400; padding:10px 10px 0 10px;color:#333; height:28px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.hl_main5_content1 li .tex p { color:#cc0b09; line-height:24px; background:url(../images/0p.jpg) no-repeat center bottom; padding-bottom:10px;}
.hl_main5_content1 li:hover .tex {bottom:40px; transition:all 500ms;}

.hl_scrool_leftbtn,.hl_scrool_rightbtn{width:86px;height:86px; position:absolute; top:50%; background-color:#7a220a; margin-top:-43px; cursor:pointer; background-repeat:no-repeat; background-position: center;}
.hl_scrool_leftbtn { left:0; background-image:url(../images/slide_left.png);}
.hl_scrool_rightbtn{right:0; background-image:url(../images/slide_right.png);}

.dh2 ul{position: relative;overflow: hidden;width:1400px;height: 480px;margin: 60px auto 0;}
.dh2 ul li{float: left;width: 258px;overflow: hidden;height: 100%;position: relative;cursor: pointer;}
.dh2 ul li a{display: block;width: 100%;height: 100%;}
.dh2 ul li .layer{position: absolute;bottom: 0;left: 0;width: 100%;background:rgba(27,29,36,0.45);height: 100%;}
.dh2 ul li .layer .p1{position: absolute;bottom: 5px;left: 10px;}
.dh2 ul li .layer .p2{position: absolute;bottom: 5px;right: -200%;}
.dh2 ul li .layer .p2 b,.dh2 ul li .layer .p2 span{display: block;font-weight: bold;font-size: 20px;}
.dh2 ul li .layer .p1 b,.dh2 ul li .layer .p1 span{display: block;font-weight: bold;font-size: 14px;}
.col1{color: #fff;}
.col2{color: #fff;}

/*滚动*/
.pro_img td { padding:0 5px; text-align:center;}
.pro_img .sysb {border:#47586f 1px solid;}
.pro_img .sysb .img { margin:10px; overflow:hidden; background:#fa0;}
.pro_img .sysb .img img { height:250px;transition:all 1s;border-radius:0 0 50px 0;}
.pro_img .sysb .img:hover img{ transform:scale(1.2,1.2);transform-origin:center center}
.pro_img .sysb a { color:#fff;}
.pro_img .sysb p { border-top:#47586f 1px solid; color:#486c9b; padding:5px 10px;}

.more21 { clear:both; padding-top:25px; text-align:center;}
.more21 a { display:inline-block; padding:5px 35px; border:#7a220a 1px solid; color:#7a220a; text-decoration:none; border-radius:25px;}
.more21 a:hover { background:#7a220a; color:#fff;}

.abbg { clear:both; background:url(../images/abbg.jpg) no-repeat center top; background-size:cover; overflow:hidden; padding:100px 0;}
.abbg .mainbody { background:#fff; overflow:hidden; display:-webkit-box;}
.abbg .syabout { width:55%;background:url(../images/bg.jpg) no-repeat center bottom; float:left; padding:30px;}
.abbg .syabout .sytex{ width:78%; float:left; padding:30px 0 150px 8%;}
.abbg .syabout h3 { padding-bottom:20px;}
.abbg .syabout h3 span { font-family:Arial; font-size:0.8em; color:#cd3333;}
.abbg .syabout h3 p { font-size:1.6em; color:#333436; font-weight:bold;}
.abbg .syabout .syab { font-size:1.1em; line-height:1.6em;}
.abbg .syabout .syab p { padding:5px 0;}
.abbg .more { width:121px; height:43px; line-height:43px; margin-top:25px; background:url(../images/more.png) no-repeat; text-align:center;}
.abbg .more a { color:#7a220a;}
.abbg .img { width:40%; float:right; margin:40px; background:url(../images/ab.jpg) no-repeat center; background-size:cover;}

.syabout .text { float:left; width:65px; margin:80px 0 0 50px; overflow:hidden;}
.syabout .text li { width:65px; float:left; margin-bottom:20px; text-align:center;}
.syabout .text li .img2{ width:65px; height:65px; background:#7a220a; border-radius:100%; line-height:65px; margin-bottom:5px;}
.syabout .text li .img2 img { height:38px; vertical-align:middle;}
.syabout .text li p { font-size:0.9em;}

.pro3 ul { margin:0 -15px;}
.pro3 li { display:inline-block; width:calc(16% - 15px); padding:15px; overflow:hidden; color:#444; margin:15px 15px; border:#ddd 1px solid;-moz-box-shadow: 0px 0px 10px #d5d5d5;-webkit-box-shadow: 0px 0px 10px #d5d5d5;box-shadow:0px 0px 10px #d5d5d5; background:#fff;}
.pro3 li .pimg { width:100%;}
.pro3 li .pimg img { max-width:100%; height:auto !important; height:100%;transition: transform 2s;
-ms-transition: transform 2s;
-o-transition: transform 2s;
-webkit-transition: transform 2s;
-moz-transition: transform 2s;border:#f5e3c7 1px solid;}
.pro3 li:hover .pimg img{ transform: scale(0.94);
-ms-transform: scale(0.94);
-o-transform: scale(0.94);
-webkit-transform: scale(0.94);
-moz-transform: scale(0.94);}
.pro3 li h3 { font-size:18px; font-weight:400; text-align:center; padding:10px 0;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.pro3 li h3 a { color:#444;}
.pro3 li h3 a:hover,.pro3 li:hover h3 a { color:#7a220a; font-weight:bold;}
.pro3 li .tex {min-height: 44px;color: #999;line-height: 22px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.pro3 li .more { padding:10px 0; text-align:center; margin-top:15px;}
.pro3 li .more a { display:inline-block; padding:0 35px; background:#fff; border-radius:30px; text-decoration:none;}
.pro3 li .more a span { display:none;}
.pro3 li:hover .more a,.pro3 li .more a:hover { background:#7a220a; color:#fff;}
.pro3 li .more a:hover span,.pro3 li:hover .more a span { display:inline-block; padding-left:10px; transition:all 500ms;}
.pro3 li:hover .tex { color:#000;}
.sypro li:hover {-moz-box-shadow: 0px 0px 10px #adadad;-webkit-box-shadow: 0px 0px 10px #adadad;box-shadow:0px 0px 10px #adadad;}

.pro4 ul { margin:0 -28px;}
.pro4 li { float:left; width:calc(31% - 1%); margin:28px;}
.pro4 li:hover {-moz-box-shadow: 0px 0px 10px #adadad;-webkit-box-shadow: 0px 0px 10px #adadad;box-shadow:0px 0px 10px #adadad;}
.pro4 li .pimg { width:100%;  overflow:hidden;text-align:center;}
.pro4 li .pimg img {width:100%;}
.pro4 li p { background:#f7f7f7; padding:5px 0; text-align:center;}

.sousou { width:80%; height:50px; margin:20px auto; border:#7a220a 3px solid; border-radius:5px; overflow:hidden;}
.sousou input { font-size:16px; color:#999;padding:0; height:50px; line-height:50px; margin:0; border:0; background:none; outline:none;}
.sousou input.search1 { width:73%; background:url(../images/ss1.png) no-repeat 15px center;padding:0 15px 0 45px; float:left;}
.sousou input.searchimg1 { width:15%; background:#7a220a; color:#fff; border:0; text-align:center; float:right; cursor:pointer;}

.newlist li { width:100%; padding:15px 0; float:left;border-bottom:#d4d4d4 1px solid;}
.newlist li .nimg { width:18%; margin-right:5%; float:left;}
.newlist li .nimg img { max-width:100%; height:auto !important; height:100%;}
.newlist li .time { width:12%; background:#fff; color:#666;font-size:1.2em; text-align:center; float:left;}
.newlist li .time span { font-size:4em; display:block; padding:20px 0; line-height:35px; font-family:"HelveticaLTStd-Bold";}
.newlist li .text2 { width:85%; float:right;}
.newlist li .text { width:64%; float:left;}
.newlist li h3 { font-size:1.2em; margin-bottom:10px;overflow:hidden;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.newlist li h3 a { color:#000;}
.newlist li .tex { color:#878787; line-height:22px;min-height: 66px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}
.newlist li .more3 { height:30px; padding-top:10px;}
.newlist li .more3 a{height:30px; line-height:30px;background:url(../images/yd.png) no-repeat left center; padding-left:23px; display:block;transition:all 500ms; font-size:14px; text-transform:uppercase; color:#999;}
.newlist li .more3 a:hover {transition:all 500ms; margin-left:15px;background:url(../images/yd11.png) no-repeat left center;}
.newlist li:hover .time span,.newlist li:hover .text h3 a { color:#7a220a;}

.hdbg { clear:both; width:100%; height:50px; line-height:50px; background:#f7f7f7; overflow:hidden; font-size:0.9em;}
.hdbg p { background:url(../images/aa-1.png) no-repeat left center; padding-left:20px; color:#939393;}
.hdbg img { vertical-align:middle;}
.hdbg a {color:#939393;}

.about,.news,.contact,.product { line-height:1.8em; font-size:1em; color:#333;}
.about { padding:0 5%;line-height:1.8em;}
.about p { padding:5px 0; text-indent:2em;}
.about a {color:#333;}
.abimg2 { width:40%; float:right}
.abimg2 img { max-width:60%; height:auto !important; height:100%; margin:5px;}

.contmap {width:100%;height:455px; border:#ccc solid 1px;}

.contact ul { margin:0 -15px;display:-webkit-box;}
.contact li { width:calc(22% - 15px); padding:2% 5%;-moz-box-shadow: 0px 0px 10px #ccc;-webkit-box-shadow: 0px 0px 10px #ccc;box-shadow:0px 0px 10px #ccc; margin:0 15px; float:left;}
.contact li h3 { padding:15px 0; font-size:20px; color:#7a220a;}

.nyleft2 { width:20%; float:left;}
.nyright2 { width:75%; float:right;}
.nyleft2 h3 { line-height:60px; color:#fff; background:#7a220a; text-align:center; font-size:1.6em;}
.nyright2 .hdbg p { margin-left:15px;}

.news h1,.product h1 { font-size:2em; text-align:center; width:85%; margin:0 auto; font-weight:bold;}

.news { padding:0 5%;}
.news p { padding:5px 0; text-indent:2em;}

.time0 { text-align:center; padding-top:10px; font-size:0.9em; color:#999;}

.product { font-size:1em}
.product .pimg { width:50%; float:left; background:#eee; height:500px; line-height:500px;position: relative; text-align:center;vertical-align: middle;}
.product .pimg img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;max-width:100%; max-height:100%;}

.product .text { float:right; width:45%;}
.product .text h1 { text-align:left; font-weight:400; width:100%; padding-bottom:1em;}
.product .text .tex { font-size:1.1em; color:#666;}
.product .text .tex p { margin-bottom:5px; width:50%; float:left;}

.synav1 a {display: block; text-align:center;height: 43px;line-height: 43px;text-decoration: none; background:#fbb03b; color:#fff; font-size:1.1em;}
.synav1 a:hover {transition: all 1s;background:#666;}
.synav1 li {position: relative;}
.synav1 {width: 160px;}
.li1:hover {background:url(images/in_18.jpg) no-repeat;}
.synav1 ul {position: absolute;left: 160px;top: 0;display: none;background:#fff; z-index:99999}
.li1:hover .synav2 {display: block;}
.li2>a{width: 180px; background:none; color:#666; border:#ddd 1px solid; border-top:none;}
.synav2 {border-top:#ddd 1px solid;}
.li2 a:hover { background:#666; color:#fff;}

.ablist { text-align:center;}
.ablist a { display:inline-block; padding:5px 20px; margin:10px; border:#ddd 1px solid; text-decoration:none;}
.ablist a:hover { background:#7a220a; color:#fff;}

table.bak { width:100%; margin:10px 0; border-bottom:#ddd 1px solid;}
.bak td,.bak th { padding:6px 10px; border-right:#fff 5px solid;}
.bak tr:nth-child(odd){background:#f7f7f7;}
.bak tr:nth-child(even){background:#fff;}
.bak img {max-width:80%; height:auto !important; height:100%;}

.new_l { width:45%; float:left;}
.new_l .nimg { width:100%; height:250px; overflow:hidden;}
.new_l .nimg img { width:100%;}
.new_l .time { color:#999; font-family:Arial; padding:10px 0 10px 20px; background:url(../images/time.png) no-repeat left center;}
.new_l h3 { font-size:20px; font-weight:bold; color:#222;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.new_l .text {padding:15px 0;}
.new_l .text .tex { color:#666;min-height:72px;line-height: 24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.new_l .more3 {padding-top:20px;}
.new_l .more3 a{ color:#fff; text-decoration:none; border-radius:30px; background:#7a220a; padding:8px 25px;}
.new_l .more3 a span { display:none;}
.new_l .more3 a:hover {transition:all 500ms; padding:8px 30px;}
.new_l .more3 a:hover span { display:inline-block; padding-left:10px;transition:all 500ms;}

.new_r { width:48%; float:right;}
.new_r li { width:90%; float:left; padding:25px 5%;overflow:hidden; margin:15px 0; line-height:24px; background:#f9f9f9;}
.new_r li .text { width:80%; padding-left:25px; float:left; background:url(../images/d1.png) no-repeat left 7px;}
.new_r li .text h3 { font-size:16px; font-weight:bold; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; padding-bottom:10px;}
.new_r li .text h3 a{ color:#666;}
.new_r li:hover .text { background:url(../images/d2.png) no-repeat left 7px;}
.new_r li:hover .text h3 a{ color:#7a220a;}
.new_r li .text .tex { color:#666;min-height:44px;line-height: 22px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.new_r li .time { width:20%;  float:right;color:#acacac; font-family:Arial;}
.new_r li .time p { font-size:14px; text-align:right;}
.new_r li .time a.more { width:28px; height:18px; margin-top:25px; display:block; float:right; background:url(../images/jt1.png) no-repeat;}
.new_r li:hover {-moz-box-shadow: 0px 0px 10px #ccc;-webkit-box-shadow: 0px 0px 10px #ccc;box-shadow:0px 0px 10px #ccc; background:#fff;}
.new_r li:hover .time a.more {margin-top:25px; margin-right:20px; transition:all 500ms; float:right; background:url(../images/jt2.png) no-repeat;}

.more33 { line-height:24px; clear:both; text-align:center;}
.more33 a { display:inline-block;font-size:16px; padding:8px 30px; border-radius:25px; color:#fff;background-color: #7a220a;text-decoration: none;}

#nav2 .footer .abtit,#nav3 .footer .abtit,#nav4 .footer .abtit,#nav5 .footer .abtit,#nav6 .footer .abtit,#nav7 .footer .abtit,#nav8 .footer .abtit { display:none;}

.tbg { clear:both; background:url(../images/tbg.jpg) repeat-x center top; height:57px; overflow:hidden; padding-bottom:50px;}
.footer { clear:both; width:100%; padding-bottom:80px; background-image:url(../images/ftbg.jpg); background-size:cover; background-repeat:no-repeat; background-position: bottom center; color:#848484; overflow:hidden}
.footer .abtit { padding-top:30px;}
.footer .abtit h3 { font-size:32px;}
.footer a { color:#848484;}
.footer .ftlx li { width:25%; float:left; text-align:center;}
.footer .ftlx li h3 { font-size:18px; color:#4a4a4a; padding-bottom:15px;}
.footer .ftlx li p { line-height:24px;}
.footer .ftlx li img.s1 { height:35px; margin-bottom:15px;}
.footer .ftlx li.s2 img { max-width:35%; height:auto !important; height:100%; border:#7a220a 5px solid; margin-bottom:10px;}

.footer2 { clear:both; padding:10px 1%; text-align:center;background:#090a0c; color:#fff; overflow:hidden}
.footer2 a{ color:#fff;}

.dingdan { padding:0 2%; overflow:hidden;}
.dingdan p { padding:5px 0;}
.dingdan input,.dingdan textarea { height:40px; line-height:40px; padding:0 1%; border:#ddd 1px solid; border-radius:5px; background:#fff; width:46%;font-family:Microsoft YaHei; color:#999; font-size:14px;}
.dingdan span { padding:0 5px; color:#f00; font-size:16px;}
.dingdan input.s1 { width:96%; color:#f9a015; font-weight:bold;}
.dingdan input.s2 { width:120px;}
.dingdan input.aak { width:120px; background:#000; color:#fff;}
.dingdan textarea { padding:5px 1%; line-height:20px; height:100px; width:96%;}
.dingdan img { margin:0 10px; height:45px;}
.dingdan input:focus,.dingdan textarea:focus {outline:#cc0b09 2px solid;}

.wap_down{ position:fixed; left:0px; bottom:0px; z-index:99999; width:100%; height:60px; background:#f8f8f7; display:flex; justify-content:space-between; align-items:center; padding: px 2%; display:none; border-top:#ddd 2px solid;}
.wap_downa{ width:100%; display:flex; justify-content:center; align-items:center;}
.wap_downa img{ width:30px; height:30px; }
.wap_downb{ width:20%; float:left; padding-top:8px;}
.wap_downba{width:100%;  display:flex; justify-content:center; align-items:center;}
.wap_downba img{ width:20px; height:20px;  }
.wap_downbb{ text-align:center; font-size:13px; line-height:13px; color:#535353; padding-top:5px;}
.wap_downbba{ width:80px; height:80px;}
.ssou5 { width:100%; height:40px; margin:10px auto; border:#666 2px solid; border-radius:5px;overflow:hidden; display:none;}
.ssou5 input { font-size:14px; color:#666;padding:0; height:40px; line-height:40px; margin:0; border:0; background:none; outline:none;}
.ssou5 input.search1 { width:57%; background:url(../images/ss1.png) no-repeat 10px center;padding:0 15px 0 40px;}
.ssou5 input.searchimg1 { width:23%; background:#666; color:#fff; border:0; text-align:center; float:right; cursor:pointer; overflow:hidden;}

@media screen and (max-width: 1900px) and (min-width: 1800px){
	.pro3 li { width:calc(16% - 15px);}
}
@media screen and (max-width: 1800px) and (min-width: 1600px){
	.pro3 li { width:calc(16% - 15px);}
	.pro4 li {width:calc(30% - 1%);}
}
@media screen and (max-width: 1600px) and (min-width: 1480px){
	.menu ul li a { padding:0 10px;}
	.pro3 li { width:calc(15.5% - 10px);}
	.pro4 li {width:calc(30% - 1%);}
}
@media screen and (max-width: 1480px) and (min-width: 1024px){
	.wm { margin:0 5%;}
	.menu ul li a { padding:0 2px;}
	.pro3 li { width:calc(15.5% - 10px);}
	.pro4 li {width:calc(29% - 1%);}
}
@media screen and (max-width: 1024px) and (min-width: 0px){
	.flash2 { margin-top:10px; height:250px;}
	.blank60 { height:30px;}
	.wm,.mainbody { margin:0 2%;}
	#top { display:none;}
	.abtit { margin-bottom:25px; background:url(../images/tit2.png) no-repeat center bottom;}
	.abtit h3 { font-size:1.6em;}
	.abtit img { height:12px;}
	.sousou input.search1 { width:65%;}
	.newlist li { width:100%; font-size:0.9em;}
	.newlist li .nimg { width:100%; margin-bottom:10px;}
	.newlist li .nimg img { width:100%;}
	.newlist li .time { width:15%; font-size:1em;}
	.newlist li .time span { font-size:3.6em; padding:10px 0;}
	.newlist li .text h3 { line-height:1.2em;}
	.newlist li .text { width:80%; float:right; min-height:48px; line-height:16px;}

	.news h1,.product h1 { font-size:1.4em; line-height:1.2em;}
	
	.pro3 ul { margin:0;}
	.pro3 li { margin:2%; width:calc(42% - 2%); padding:10px;}
   .nyleft2,.nyright2 { width:100%;}
   .nyleft2 h3 { display:none;}
	
	.footer { padding-bottom:30px; font-size:0.9em;}
	.footer .ftnav{ padding:0 2%; width:45%;}
	.footer .abtit { padding-top:20px;}
	.footer h3 { font-size:1.2em;}
	.ftew { display:none;}
	.footer .ftlx li { width:50%; padding-bottom:15px;}
	.footer .ftlx li.s2 img { max-width:50%;}
	.footer2 { padding:10px 5%; line-height:20px; margin-bottom:60px; font-size:0.9em;}
	.wap_down { display:block;}
	.about { padding:0; line-height:1.6em; font-size:1em;}
	.about,.abimg2 { width:100%;}
  .iw_poi_title { font-size:14px;}
  .iw_poi_content { font-size:12px; line-height:18px;}
  .contact { width:100%;}
  .contmap { clear:both;width:100%;height:305px; margin:10px 0;}
  .ssou5 { display:block;}
  .ablist a { margin:5px;}
  .new_l,.new_r { width:100%;}
  .new_l .nimg { height:auto;}
  .new_r li { width:100%; padding:15px 3%;}
  .new_r li .text { width:75%;}
  .new_r li .time { width:22%;}
  .abbg .mainbody { display:block;background:#fff url(../images/bg.jpg) no-repeat center bottom; background-size:95%; overflow:hidden; padding-bottom:35px;}
  .abbg .syabout { width:98%; background:none; padding:15px;}
  .abbg .syabout .sytex { width:95%; padding:10px 0 0 5%;}
  .syabout .text { width:100%; margin:30px 0 0 0;}
  .syabout .text li { width:25%; margin:0;}
  .syabout .text li .img2 { margin:5px auto;}
  .abbg .more { margin-top:15px;}
  .abbg .img { width:100%; clear:both; min-height:400px; margin:0;}
  .product .pimg { width:100%;}
  .product .text { width:100%; border-top:#ddd 1px solid; padding-top:20px; margin-top:20px; overflow:hidden;}
  .product .text h1 { padding-bottom:0.6em; font-size:1.4em;}
  .product .text .tex { font-size:1em;}
  .product .text .tex p { width:100%;}
  .contact ul { display:block;}
  .pro4 ul { margin:0;}
  .pro4 li {width:calc(48% - 1%); margin:1%;}
}
